-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Certbot LetsEncrypt support for generating certificates #30
base: master
Are you sure you want to change the base?
Conversation
@mayurdhurpate Thanks a lot for fixing the HTTPS issue. I used your repo and was able to get outline hosted in no time on a AWS instance. It seems to be working fine except the avatar images are not loading. I tried debugging but no luck. Any idea/pointers you can help? |
hey ashish can you help me deploy it because when i am trying i am getting error for ssl |
@ashish9433 I'm facing this issue as well. Wanted to check if it's happening because of HTTPS certificate, or was happening earlier with Docker Compose as well. @yash-me Can you share the error you're getting. |
@ashish9433 @mayurdhurpate Also be sure to follow #25, adding @sdprovost's patch to Hope that helps! |
@eeshaan i did change the AWS_S3_ACL whereas the patch posted by @sdprovost gave me an error. Is it possible for you to share the updated docker-compose.yml file with the patch? |
Thanks for putting the fix up, but I get the following issue after running make gen-https-cert:
|
Hm, difficult to decipher from the above message. But looks like somehow the |
@ashish9433 and everyone else in this thread: Outline now has official installation documentation with a known Docker config that works with HTTPS via https://app.getoutline.com/share/770a97da-13e5-401e-9f8a-37949c19f97e/doc/docker-7pfeLP5a8t |
Thanks for the update dude! |
Thank you for the script. I had the following issue: Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems: Connection refused. I am sure port 80 is accessible because I can obtain the letsencrypt cert using the standalone mode. Maybe it is the webroot configuration? |
I have added a Makefile command
gen-https-cert
which does the following:certbot
container separately$host
domainhttps_certbot.conf.disabled
which points to new certificate locationThe
certbot
container automatically checks for certificate renewal every 12 hours via it's entrypoint command.So, now on a server instance, following commands will result in running Outline with LetsEncrypt verified certificates: